/*** Eclipse Class Decompiler plugin, copyright (c) 2012 Chao Chen (cnfree2000@hotmail.com) ***/
package com.qihoopp.qcoinpay;

public final class by {
    public static final byte[] a = { -119, 80, 78, 71, 13, 10, 26, 10, 0, 0, 0, 13, 73, 72, 68, 82, 0, 0, 0, -56, 0, 0,
            0, 84, 8, 6, 0, 0, 0, -57, -4, 120, -90, 0, 0, 20, 39, 73, 68, 65, 84, 120, -38, -19, -99, 107, 112, 28,
            -43, -107, -57, 127, -35, 51, 61, 47, 105, 52, 122, 91, -110, 37, 99, -71, 45, 91, -74, -116, 9, 96, -125,
            113, -96, -42, 56, 60, 98, 94, 27, 19, 72, 66, -78, 9, -104, -121, 49, 121, 108, -19, -121, -88, 54, -101,
            79, -5, 97, -73, 118, 107, -89, 106, -77, -95, 118, 11, 3, 1, 2, -20, 2, 27, -88, 16, -120, -109, -32, -83,
            2, 98, -116, 109, 76, -4, -112, -97, -40, 70, 109, 89, -106, 37, -39, 72, 35, -115, 94, -13, -22, -23, -18,
            -3, 48, -45, -29, -111, 52, 122, -53, 74, -20, -70, 63, 125, 80, -51, 76, 79, -9, -19, -103, -5, 63, -9,
            -100, 115, -49, -67, 35, 89, -106, -123, 64, 32, -56, -115, 44, 62, 2, -127, 64, 8, 68, 32, 16, 2, 17, 8,
            -124, 64, 4, 2, 33, 16, -127, 64, 8, 68, 32, 16, 2, 17, 8, -124, 64, 4, 2, 33, 16, -127, 64, 8, 68, 32, 16,
            8, -127, 8, 4, 66, 32, 2, -127, 16, -120, 64, 32, 4, 34, 16, 8, -127, 8, 4, 66, 32, 2, -127, 16, -120, 64,
            32, 4, 34, 16, 8, -127, 8, 4, 66, 32, 2, -127, 64, 8, 68, 32, 16, 2, 17, 8, 102, 21, -25, -97, -67, 5, -70,
            46, -66, -123, -53, 25, 69, 17, 35, -120, 64, 32, 70, 16, -127, 96, 122, 30, -128, 3, 112, 1, -66, -12,
            127, 15, -112, -105, 126, 108, 1, 109, 40, -54, 121, 33, 16, -63, -27, 70, 62, 80, 52, -63, 49, 102, -6,
            -65, 7, 40, 4, 28, -23, -57, 69, 105, 1, -36, 9, 60, 57, 9, 17, -3, 26, 69, -7, -6, -27, -8, 33, 73, -105,
            124, -21, 81, 93, -105, -127, -22, -12, -121, 106, -90, -83, -54, -116, -37, -99, -2, -97, 0, 66, 106, 80,
            -19, -98, -18, -119, -76, 70, 45, 0, 20, 3, -34, 116, 7, -104, 73, -5, -36, -64, 32, -48, -87, 6, -43, -2,
            41, -76, -95, 8, 40, 73, 119, 68, 105, -126, 54, 72, -128, 1, 12, 0, 95, -88, 65, 53, 62, -115, 123, 126,
            25, -8, -34, 108, 124, -67, -90, 101, -94, 27, 58, -47, 100, 20, -35, -48, -119, 37, 99, -60, -12, 24, 17,
            61, -126, 44, -55, 84, -6, 43, 41, -51, 43, 5, -8, 26, -118, -14, -114, 16, -56, 112, 113, 60, 3, 108,
            -103, -125, -5, -8, 21, -16, 79, 106, 80, 61, 50, -55, 14, -30, 7, 26, -128, 31, 2, -33, -71, 68, 109, -6,
            111, 53, -88, 126, 119, 2, 81, -44, 1, 127, 7, 60, 52, -125, -21, -68, 0, 4, -43, -96, 122, 114, -110, -9,
            -2, 30, 112, 103, 68, -113, -48, 31, 27, 95, -61, -110, -108, -78, 67, -119, 100, -126, -2, 120, 63, 73,
            51, 9, 64, 127, -68, -97, -88, 30, 37, -98, -116, 19, -47, 35, 12, 38, 6, 9, 69, 66, -12, 69, -5, -24,
            -119, -10, -48, 53, -44, -59, 64, 124, 0, -105, -61, -59, -105, -81, -6, 50, 63, 89, -9, 19, -128, -1, 68,
            81, 126, 36, 4, 50, 124, -28, 48, 44, 44, 58, -5, 59, -23, -113, -9, 35, 33, 33, 75, 51, -49, 11, 88, 88,
            88, -106, -123, -30, 80, 40, -10, 22, 83, -24, 45, -76, 95, -38, 9, 124, 77, 13, -86, 61, 99, 116, 14, 39,
            -16, 34, -112, -23, -72, -125, -119, 65, 122, -93, -67, -60, -109, 113, 76, -53, 68, -54, 12, 78, 83, 39,
            97, 36, -16, -71, 124, -108, -25, -107, -109, -25, -54, 3, 8, -116, 28, 73, -76, 70, -51, 13, -68, -108,
            45, -118, -2, 120, 63, -31, 104, -104, 120, 50, -114, -123, 53, 110, 27, 44, 44, 100, 73, 38, -33, -107,
            79, -119, -81, 4, -59, -111, -55, 34, 125, 0, 108, 82, -125, -22, -39, 113, -60, -95, 2, -51, 109, -31, 54,
            -34, 60, -6, 38, 45, 61, 45, -87, -13, -115, -107, -85, -111, 64, 66, 34, 110, -60, 25, -120, 15, -112, 52,
            -109, 88, -106, 69, 84, -113, -110, 48, 18, 36, -51, 36, -70, -95, -109, 48, 18, 68, -11, 40, -47, 100, 20,
            -61, 52, -122, -99, 98, 121, -7, 114, 126, -5, -16, 111, 1, -102, 80, -108, 107, 69, 12, 114, 17, 7, -128,
            105, -102, -68, 117, -12, 45, 14, 119, 30, 70, -110, -92, 25, 117, -64, -111, 29, -59, -29, -12, 80, 85,
            80, 69, 125, 89, 61, 13, -13, 26, 88, 82, -70, -28, 22, 32, -92, 53, 106, -1, -93, 6, -43, -65, 25, -47,
            57, -98, 5, 54, 3, 68, 18, 17, 78, -123, 78, -47, -46, -45, 66, 75, 79, 11, 29, 3, 29, 12, 38, 6, 49, 77,
            115, 102, 54, -63, -44, -87, 42, -88, -30, -127, 21, 15, 112, 109, -43, -75, -92, 71, -87, 61, 89, 109, -8,
            5, -16, -104, 45, -118, -106, -98, 22, -76, -112, -58, -25, -95, -49, 57, 63, 112, -98, -120, 30, 97, 50,
            6, -53, -23, 112, 82, -24, 41, -92, 38, 80, -61, -30, -110, -59, -88, 37, 42, -117, -118, 23, -83, 7, 90,
            -75, 70, 109, 27, -80, 81, 13, -86, -55, 28, 111, -83, 7, -48, 122, 52, 94, -38, -1, 18, -111, 68, 100,
            118, 59, -109, -20, -92, -64, 93, -128, -49, -27, 35, -33, -107, 79, 89, 94, 25, 107, 22, -84, -79, 95, -2,
            88, 4, -23, -61, -111, 109, 31, 117, -25, -103, -99, 28, 104, 63, 112, -55, 46, 84, -98, 87, -50, 117, -13,
            -81, 99, 99, -61, 70, -42, 44, 88, 67, -66, 43, -1, 59, 90, -93, 22, 87, -125, -22, 99, -23, -114, -7, 60,
            -16, -72, 97, 25, -100, 14, -99, -26, -61, -45, 31, -14, -57, -45, 127, 68, -21, -47, -24, -119, -12, 96,
            90, -26, -84, -75, -91, -60, 87, -62, -102, -102, 53, -74, 64, 106, 109, -127, 104, -115, -38, -117, -64,
            38, -35, -48, 57, -43, 125, -118, 29, 45, 59, -40, -35, -70, -101, -49, 67, -97, -45, 61, 52, -67, 16, -54,
            -19, 116, 83, -23, -81, -28, -22, -118, -85, -7, -118, -6, 21, 86, 85, -81, -94, -46, 95, 121, 15, -96,
            107, -115, -38, 115, 106, 80, 29, 25, 64, 15, 2, 120, 21, 47, -75, 69, -75, -124, -93, 97, -84, 113, -62,
            29, 89, -110, 49, 45, -109, -63, -8, 32, -3, -15, -44, 64, -104, -17, -54, 103, 126, 96, 62, -7, -82, 124,
            20, -121, -126, 79, -15, -31, 85, -68, -8, -108, -108, 40, 10, -67, -123, 4, 60, 1, -118, -67, -59, -44,
            20, -42, -80, -72, 120, -79, 125, -70, 95, -117, 32, 125, -72, -117, -27, 6, 98, -70, -95, -77, -7, -19,
            -51, 124, -44, -14, -47, 37, -65, -103, -38, -94, 90, 126, -76, -10, 71, 108, 88, -70, 1, -105, -61, 69,
            58, -16, 54, -127, 120, -46, 76, 114, -28, -4, 17, 94, -40, -9, 2, 127, 56, -7, -121, 75, -42, -122, -123,
            69, 11, -7, -15, 45, 63, 102, -61, -46, 13, 0, 15, -86, 65, -11, 45, -83, 81, 43, 4, 122, -29, -55, 56,
            123, -37, -10, -14, -117, 63, -3, -126, 61, 103, -9, -52, -86, 48, 11, -36, 5, -36, -65, -30, 126, -66, -3,
            -91, 111, -77, -80, 104, 33, 14, -55, 1, -96, 100, -113, 36, 90, -93, -26, 3, -122, 98, -55, 24, -121, 58,
            15, -47, -47, -33, -127, 105, -103, 99, -70, -67, -118, 67, 33, -111, 76, -80, -93, 101, 7, -37, 78, 108,
            67, -106, 100, -42, 44, 88, -61, -90, -21, 55, -79, -88, 120, 17, -90, 101, 102, -60, -31, -112, 29, 40,
            -78, -126, -30, 80, 114, -99, -17, 85, 20, -27, 123, -105, -93, 64, -26, 36, -51, 59, 27, 113, -57, 100,
            104, -23, 109, -31, -43, -125, -81, 82, -106, 87, -58, -38, -85, -42, 2, 60, 107, 103, -124, 78, 117, -97,
            98, -21, -34, -83, -68, -33, -4, -2, -91, -73, 58, -46, 40, 55, -14, 61, -128, 93, -83, -69, -8, -113, 93,
            -1, -63, -15, 11, -57, -57, -75, -36, -45, -95, 63, -34, -49, -53, -5, 95, -90, 47, -42, -57, 15, 111, -6,
            33, 11, -117, 22, 2, 60, 3, 60, 97, 31, -93, 6, -43, -120, -42, -88, -3, -46, -29, -12, 60, 114, 67, -51,
            13, -29, -118, -61, 38, 105, 36, -23, 26, -22, 98, -37, -119, 109, 72, -110, 68, 117, 65, 53, -53, -53,
            -105, 83, -31, -81, 24, -17, 109, -49, 2, 31, 2, 45, -64, 103, 40, -54, 0, -105, 41, 115, -46, 115, 99,
            -55, -40, -100, -35, -48, -79, 11, -57, -8, -72, -11, 99, 34, 122, -124, 116, 42, -13, -31, -88, 30, -27,
            -19, 99, 111, -77, -13, -52, -50, 89, -17, -104, -93, 58, -108, -103, -52, 30, 25, 100, -83, 81, 123, 14,
            -72, -15, -40, -123, 99, -68, 113, -24, 13, 78, 116, -99, -72, 100, 109, -80, -80, -40, 126, 106, 59, -17,
            126, -10, -82, -99, 113, 122, 92, 107, -44, 92, -39, -57, -88, 65, 117, 19, -80, 85, 66, -62, 33, 57, -112,
            38, -8, 83, 28, 10, 46, -89, 107, -104, -79, 115, 59, -35, 19, 53, -27, 73, -32, 13, -32, -33, 46, 103,
            113, 92, -22, 17, -60, 0, -112, 101, -103, 123, -21, -17, 101, 105, -23, 82, 20, -121, -110, -53, -70, 78,
            57, 16, -108, 37, -103, -49, -66, -8, -116, 79, -37, 62, 101, 48, 49, 56, 42, -109, 116, -78, -21, 36, -19,
            125, -19, -44, -107, -42, 1, 112, -80, -29, 32, 123, -37, -10, 18, 79, -58, 115, -70, 17, 43, 43, 86, -46,
            48, -81, -127, 66, 79, -31, -116, -36, -98, 88, 50, 70, 89, 94, 25, 117, 37, 117, -10, 83, -57, -127, -1,
            53, 76, -125, 15, -76, 15, -40, -37, -74, 119, 84, -106, -57, -90, -90, -80, -122, -107, 21, 43, -87, -14,
            87, -115, -39, 1, 13, -53, -96, 47, -42, 71, 107, 111, 43, 71, 47, 28, -91, 47, -42, 55, -22, -104, -120,
            30, 97, -57, -23, 29, -84, -82, 94, -51, 77, 11, 110, 2, -72, 13, -8, 125, 46, -61, 104, 97, -47, -36, -35,
            -52, 23, 67, 95, 96, 90, -90, -19, -106, 13, 75, 6, 36, -110, 9, 78, 117, -99, -78, 21, -56, -71, -2, 115,
            -20, 110, -35, 77, -123, -65, -126, -124, -111, -56, 124, 94, 118, -14, 101, 40, 49, -108, 114, 119, -117,
            107, 89, 92, -78, -8, -81, -48, -11, -35, 40, -54, 90, 33, -112, -47, -104, -74, -59, -39, -80, 116, 3,
            -21, 23, -81, -97, -107, 12, -106, 44, -55, 56, 36, 7, -83, -31, 86, 94, -13, -67, -58, 59, -57, -33, 65,
            55, -122, 23, 60, -122, -93, 97, 66, -111, 16, 117, -92, 58, -22, -98, -77, 123, 104, 11, -73, -115, 58,
            87, 105, 94, 41, 27, 27, 54, 114, -5, -30, -37, -87, 41, -84, -63, -21, -12, 78, -55, -70, 91, -106, -107,
            58, -34, -70, -40, -127, 29, -78, -125, 60, 37, 47, 19, -119, 1, -76, -122, 91, 57, -48, 113, 96, -108,
            -104, 1, 124, -118, -113, 59, -105, -36, -55, 87, -105, 124, -107, -123, 69, 11, 9, 120, 2, 40, -78, 50,
            42, -35, 106, 103, 4, -93, -55, 40, 93, 67, 93, 28, -18, 60, -52, 59, -57, -33, -95, -87, -77, 105, -44,
            57, 79, 118, -97, 100, 87, -21, 46, 91, 32, -73, 100, 11, 36, -99, -22, -34, 108, 88, 6, -97, -74, 125,
            -54, -21, 77, -81, 115, -82, -1, 28, -122, 105, 100, -46, -25, -103, 52, -92, -20, -64, 48, -115, 76, 18,
            -63, -76, 76, -114, -98, 63, -54, 23, -125, 95, -32, 113, 122, 50, -13, 34, -39, -33, 77, -46, 76, 34, 73,
            18, -53, -53, -105, -13, -56, -11, -113, -80, -68, 124, -7, 77, -24, -6, -77, 40, -54, -109, 66, 32, -61,
            76, -77, 98, -94, -21, 91, 37, -92, 45, 1, 79, 96, -42, 79, 95, -24, 45, -92, 59, -46, -51, -121, -38,
            -121, -124, 34, -95, 81, -106, -42, -2, -14, -110, 102, -110, -45, 61, -89, 25, -120, 15, -116, -6, 50,
            -81, -97, 127, 61, -113, 92, -9, -56, 68, -2, -12, 116, 121, 1, 88, 6, 112, -70, -25, 52, -99, 3, -99, -93,
            14, 112, 72, 14, -42, 94, -75, -106, -51, 55, 108, 102, 73, -23, -110, 73, -97, 120, 126, -63, 124, -66,
            84, -7, 37, -4, 110, 63, -95, 104, 104, -108, -8, -93, 122, -108, -114, -2, 14, -5, -31, -126, 17, 111, -9,
            0, -60, -109, 113, -34, 59, -11, 30, -65, 63, -7, -5, 73, 27, 5, 11, -117, 112, 44, 76, 56, 22, -98, -16,
            -40, -50, -127, 78, 86, 86, -84, 100, 105, -39, 82, 28, -110, 99, 51, -70, -2, 3, 20, 37, 41, 4, 50, 92,
            36, 79, -95, -21, 127, 11, 36, 12, -45, 32, -102, -116, -110, 52, -110, -56, -14, -52, 66, 31, 9, 9, 73,
            -110, -120, 39, -29, -39, 19, 101, -61, 58, -65, 29, 124, 14, -58, 7, 83, -13, 11, 57, 58, -127, -33, -19,
            -25, 116, -49, -23, -52, -52, -17, 100, -35, 63, 123, 66, -47, -85, 120, 9, 120, 2, -28, -69, -13, 51, 105,
            -50, 52, -49, -85, 65, 117, -77, -42, -88, 61, 106, -113, 104, 49, 61, 54, -22, 30, -4, 110, 63, -9, -44,
            -33, -125, 90, -94, -38, 79, 55, 0, -67, -10, -56, 51, -84, 111, -90, 53, 69, -86, 6, -86, 2, -40, 115,
            -13, -62, -101, 57, 124, -2, 48, -81, 28, 120, 101, -68, -60, -120, -103, 75, 32, -119, 100, -126, -10,
            -66, 118, -100, 14, 39, -70, -95, 83, -23, -81, -28, -102, -54, 107, 40, -53, 43, -53, -72, 78, -118, 67,
            33, 105, 36, -7, -84, -21, 51, -114, -100, 63, -126, 44, -55, 84, 7, -86, 89, 89, -79, -110, 66, 111, 33,
            -70, -95, 103, 92, 51, 89, -106, -23, -24, -17, -32, -56, -7, 35, -124, 34, 33, 92, -78, -117, -95, -60,
            16, -122, 105, -32, 112, 56, -20, -66, 38, 4, -110, -125, 106, -128, -114, -127, 14, -10, -98, -35, -53,
            -71, -2, 115, -39, 46, -56, -76, 2, 81, -73, -45, -115, -124, -60, -95, -50, 67, -103, -4, -4, 88, 29, 68,
            55, -11, -100, -109, 111, -106, 101, -79, -29, -12, 14, -102, 58, -102, -112, 36, 41, -27, 46, 77, 49, -27,
            -19, 116, 56, 9, -72, 3, -44, 20, -42, 112, 117, -59, -43, -84, 91, -76, -114, 42, 127, 21, 14, -39, -15,
            -124, -42, -88, -103, -64, -89, -29, 101, -70, 2, -34, 0, 21, -2, 10, -37, -9, 127, 78, 13, -86, -57, 39,
            115, 93, -83, 81, 11, 1, -28, 41, 121, 84, 21, 84, 77, -108, 73, 51, -55, -31, -80, 89, -92, 42, 17, -20,
            123, -66, 85, -67, -107, -17, -81, -7, 62, -91, -66, 82, -122, 18, 67, -103, -119, -40, -88, 30, -27, -107,
            -125, -81, 112, -28, -4, 17, 36, 73, -30, -102, -54, 107, -40, 114, -29, 22, -44, 98, 53, 51, 115, 110, 7,
            -18, 109, -31, 54, 126, -74, -21, 103, 108, 63, -75, 29, 32, -13, 61, -115, 16, -71, 16, -56, 8, -106, 2,
            -76, -12, -76, -16, -26, -47, 55, 57, 118, -31, -104, 61, 71, 49, 61, -127, 88, 86, -90, -13, -37, 37, 14,
            19, -115, 54, 99, 9, 45, 20, 9, -47, 19, -23, -103, 97, 78, 23, -102, 58, -101, 120, -65, -7, 125, -74,
            -99, -40, -58, -93, -41, 63, -54, -19, 117, -73, 35, 75, -14, -109, -64, 39, -103, -50, -102, -93, 25,
            -118, 60, 108, -50, -32, -43, 41, -39, -119, -12, -75, -89, -111, 66, -73, -20, -49, -59, 33, 59, 50, 6,
            103, 126, -63, 124, -26, -27, -49, 67, -106, 100, 2, -34, 64, -26, -77, 115, 59, -35, 118, -39, 76, 38,
            102, 10, 120, 2, 40, 14, 5, -89, -61, 57, -20, 115, -98, 31, -104, 79, 117, 65, 53, -78, 36, 99, 88, 6, 87,
            2, 115, 33, 16, -121, 29, 23, 68, 18, -111, 84, -51, -50, 4, -99, 122, -74, 82, -98, 118, -42, 107, 44,
            -41, 105, 86, 38, -22, 44, 48, 48, 72, 24, 9, 14, -74, 31, -28, -23, -8, -45, 36, -83, 36, 119, 47, -67,
            27, -32, -31, -15, 68, 106, 90, 102, 118, 71, 114, 76, 77, -106, -87, 107, -49, -58, 68, -81, 61, 122, -90,
            -59, -10, -84, -124, -12, -28, -80, -49, -47, 26, 30, -33, -115, 101, 124, 108, -41, -9, -110, 87, -120,
            -49, 33, 115, 49, 15, 98, 101, -78, 79, -78, 99, -18, 45, -128, -61, 57, 42, 125, 121, -55, -14, -38, -106,
            -63, -119, -82, 19, -68, 123, -4, 93, -102, 67, -51, 0, -21, -20, 54, -28, -78, -12, -70, -87, 103, -41,
            127, 77, 89, 32, 86, -6, 111, 54, -116, -119, 121, -47, 19, 107, 75, -73, -59, 109, -117, 39, -37, -112,
            -104, -106, -103, -3, -72, 54, 125, 108, -127, 125, -84, -99, 13, -69, 82, -104, -69, 17, -60, 52, -26,
            116, -62, 112, 34, 23, 75, 66, -62, -93, 120, -16, 41, -66, 41, -71, 4, -10, -7, -94, 122, -44, -98, -116,
            28, -59, -63, -114, -125, -20, 60, -77, -109, -59, 37, -117, 51, -23, -46, -100, -19, -80, 102, 102, 116,
            102, -85, 58, 122, 36, 106, 80, 53, -75, 70, 109, 42, -39, 74, -82, 84, -26, 66, 32, 61, 0, -123, -98, 66,
            -22, -53, -22, 49, 76, -125, 2, 119, -63, -52, 20, 39, 59, -112, 36, -119, -18, -95, 110, -50, -11, -99,
            27, -107, -113, 31, 105, 29, 115, 89, 52, 89, -110, 89, 93, -67, -102, 85, -13, 87, -31, 81, 60, 36, -115,
            -55, 37, 88, 108, 119, -83, 55, -38, 75, 83, 71, 19, 71, 46, 28, 25, -27, 50, -10, 68, 122, 56, -39, 117,
            50, -107, -63, -111, 29, 99, -69, 28, -46, -80, 96, -6, 65, 82, 37, -21, 83, 118, -113, 4, -105, -73, 64,
            -114, 1, -44, -107, -42, -15, -60, -22, 39, -24, -115, -10, -30, 114, -70, -90, 61, 105, 104, 97, -31, 114,
            -72, -112, 37, -103, -113, -49, 124, -52, -117, -5, 94, -92, 55, -38, 59, -27, 14, 36, -53, 50, -73, 46,
            -70, -107, -121, -82, 121, 40, 103, -86, 120, 50, -20, 57, -69, -121, -97, -17, -6, 57, 127, 58, -9, -89,
            81, 109, 12, -57, -62, 12, -60, 7, 50, 107, 85, 70, -118, -44, -78, -84, -52, 10, -68, -12, 26, -112, 45,
            90, -93, -10, 3, 53, -88, 78, 38, 48, 114, -37, 73, -118, -111, -13, 59, -126, -53, 79, 32, -3, -64, 107,
            126, -73, -1, -37, -53, -54, -105, -51, -98, -21, -108, 30, 65, 60, 78, -49, -72, -62, -56, -98, 19, 25,
            22, 47, -104, 6, -25, 7, -49, -45, 23, -21, -77, -105, -124, -2, -61, -108, 50, 72, -16, -81, 117, 37, 117,
            -84, -82, 94, 61, 74, 32, 64, -90, -13, -37, -119, -126, 92, 113, 80, 56, 26, -90, 57, -44, -52, -11, -13,
            -81, -73, -25, 80, 54, 106, -115, 90, 55, -87, -91, -60, 99, -71, -85, 94, -46, -85, 32, -69, 35, -35, -76,
            -12, -76, -28, 78, 0, 76, 47, -74, 17, -52, -87, 64, 70, 44, -71, -99, 109, 127, 57, 28, 13, -25, -76, -96,
            -39, -127, -92, 87, -15, -30, 85, -68, 56, 36, -57, -80, 56, -61, -78, 44, 62, 57, -5, 9, 119, -44, -35,
            97, 11, -28, 95, -90, 51, -102, 93, 24, -68, -112, -37, 53, 119, 40, 120, -108, -108, 120, 75, 125, -91,
            -116, -84, 38, -80, -80, -120, 39, -29, 108, -5, 108, 27, 75, 75, -105, 114, -13, -62, -101, 1, -34, -102,
            -20, -75, -93, 122, -108, -19, -97, 111, -25, -93, 51, -71, -105, 17, 100, -43, 115, 93, -54, -64, -49,
            -127, -82, 127, -105, -44, 6, 16, 25, -61, 53, 91, -117, -30, -82, 108, -127, -92, -106, -36, 110, -79,
            -80, -48, 66, 26, -31, 104, 24, 89, -110, 103, 92, -84, 40, 73, -87, 42, -44, -49, -69, 63, -25, -19, -29,
            111, -25, 12, -108, 93, 14, 87, -90, 2, 85, -106, 100, -106, -108, 46, 97, 119, -21, -18, 97, -82, -104,
            -123, -59, -119, -82, 19, 60, -13, -55, 51, -36, -74, -8, 54, 22, 22, 45, -60, -27, 112, 77, 42, -11, -21,
            -108, -99, 116, 71, -70, -39, -35, -70, -101, -99, 45, 59, 115, -58, 55, -59, -34, 98, -4, 46, 63, 0, 75,
            -54, -106, 80, 91, 92, -53, -95, -50, 67, -61, -50, 111, 97, 113, -4, -117, -29, 60, -67, -5, 105, 14, -97,
            63, -116, 90, -84, 82, -24, 45, 28, 115, -98, -56, -76, 76, -94, 122, -108, 11, -125, 23, 104, -22, 108,
            -30, -93, -106, -113, 114, 26, -120, -14, -68, 114, 86, -52, 91, 97, 63, -36, 127, 9, -5, 79, 115, -10, 3,
            -97, -53, 55, -103, 74, 95, 33, -112, -20, -95, -35, 52, 77, -34, 58, -14, 22, 7, 58, 14, 100, 42, 113,
            103, -126, 45, -78, -114, -2, 14, 90, -61, -83, 57, 59, 116, 121, 126, 57, 53, -127, -102, -52, -29, -11,
            -22, 122, 62, 62, -13, -15, 40, 87, 40, -98, -116, -13, 126, -13, -5, -100, -24, 58, 65, -107, -65, 10,
            -105, -45, 53, 102, -75, -19, -56, -21, -9, 70, 123, 105, -19, 109, -51, 89, -128, 88, -20, 43, -90, -82,
            -76, -50, 78, 107, -65, 94, -32, 46, 120, 104, -35, -94, 117, 28, 104, 63, -64, -103, -34, 51, -61, -114,
            77, -102, 73, -10, -73, -17, -25, 100, -41, 73, -86, 10, -86, 40, -16, 20, -96, -56, -54, -88, -7, 4, 73,
            -110, 48, 76, -125, 120, 50, 78, 40, 18, -94, 99, -96, 99, -52, -74, -82, -82, 89, -51, -70, 69, -21, -20,
            -121, 59, 47, 85, 102, -80, 45, -36, -58, -66, -10, 125, 68, -11, 40, -75, -59, -75, 88, -106, -59, -39,
            -34, -77, -103, 120, 107, -68, -28, -119, 16, 72, -42, -110, -37, 67, -99, -121, -40, -33, -66, 127, 78,
            110, -88, -56, 91, -60, -86, -7, -85, -88, -12, 87, 2, 108, 3, 74, -105, -105, 47, 95, 115, -41, -46, -69,
            56, -45, 123, -122, -82, -95, -82, 81, -82, -50, -71, -66, 115, -100, -21, 59, 55, 107, 109, 104, 40, 111,
            -80, 43, 105, 1, -2, 29, 120, -24, -53, 11, -66, 76, -13, -78, 102, 94, 57, -16, 74, -50, 98, -65, -63,
            -60, 32, -89, -70, 79, -51, -8, -38, -53, -53, -105, 115, -33, -78, -5, -20, 18, -108, -33, -87, 65, -11,
            -24, -24, -36, 89, -22, -66, 117, 67, -49, -52, 115, 100, -119, 109, -62, -116, -123, -30, 80, 72, 24, 9,
            126, 119, -14, 119, 60, -1, -23, -13, 36, -116, 4, -117, -118, 23, -31, 114, -70, 50, -123, -109, -110, 36,
            -115, 92, -34, 112, 89, -90, -37, -26, 100, -63, -108, -49, -27, -101, -109, -101, -79, 75, -57, -41, -85,
            -21, -19, -89, -2, 17, -8, 62, -64, -67, -53, -18, -27, -101, 43, -65, 73, -119, -81, -28, -110, -82, 112,
            -84, -12, 87, 114, 71, -35, 29, -44, -105, -43, 3, -20, 82, -125, -22, 62, -32, 87, -123, -34, 66, -66,
            -79, -14, 27, 60, 112, -11, 3, 20, 121, -117, 102, 125, -14, -46, -19, 116, -77, -72, 100, 49, -113, -81,
            126, -100, 91, 23, -35, 106, 63, -99, 107, -103, -85, 97, -113, -124, 110, -121, 59, 83, 114, -110, -27,
            -42, 77, 24, -77, -56, -110, -100, 113, -11, -94, -55, 84, 101, -60, -47, 11, 71, 57, -48, 126, -128, -82,
            -95, 46, 20, -121, 66, 77, -96, 6, -75, 88, -51, -98, 28, -66, 44, -121, -109, 57, 89, 114, 59, -111, -37,
            50, -45, -95, 94, -106, 100, -68, -118, -105, -37, 22, -33, -58, 35, -41, 61, -62, -126, -62, 5, 0, -1,
            -89, 6, -43, -3, 0, 90, -93, -10, 102, -111, -73, -24, -63, 77, -85, 54, 81, -102, 87, -54, 27, -121, -34,
            -32, 108, -8, 108, 102, -85, 31, -37, -94, -50, -76, 13, -123, -34, 66, 30, -66, -18, 97, -18, -82, -65,
            -37, 126, 121, 51, -128, 26, 84, -65, -87, 53, 106, -66, 74, 127, -27, 61, 79, -35, -8, 20, -27, -7, -27,
            -4, -26, -40, 111, 56, 19, 62, 67, 92, -97, 94, 27, -20, -78, 14, 9, 9, -65, -57, -49, -75, -107, -41, -14,
            -40, -22, -57, -72, -95, -6, 6, -69, 83, 62, 63, -58, -10, 71, 67, -74, 49, 105, -104, -41, 64, 83, 103,
            19, -59, -66, -30, -52, -92, 38, -87, 69, 94, -29, -121, -105, -122, 78, -119, -81, -124, -115, 13, 27,
            -111, -112, 104, 14, 53, 103, -10, -54, 74, 24, 9, -86, 3, -43, -36, -33, 112, 63, 107, -81, 90, 107, 127,
            62, 91, 81, 20, 83, 8, 100, -100, -64, 122, 54, 51, 89, -74, 111, -18, 114, -70, 40, -15, -107, 80, 91, 84,
            -53, 122, 117, 61, 119, -44, -35, -63, 60, -1, 60, -5, -80, -69, -77, -34, -14, 45, -32, -63, -128, 39,
            -64, 3, 43, 30, 96, -43, -4, 85, 124, -96, 125, -64, -66, -10, 125, -76, -122, 91, 9, 71, -61, 68, -12, 8,
            73, 35, 57, -91, 36, -126, 61, 27, 95, -30, 43, -95, -66, -84, -98, -5, -106, -35, -57, 77, 87, -35, 68,
            -66, 59, -109, -44, 57, -111, 117, -8, 95, 3, 70, -64, 27, -32, 91, 43, -65, -59, 13, -43, 55, -16, 81,
            -53, 71, -20, 107, -33, 71, 75, 79, 11, 61, -47, 30, 98, 122, 108, 66, -111, -40, -5, -127, -27, -71, -14,
            40, -53, 43, -93, -66, -84, -98, 91, 22, -34, -62, -22, -102, -43, 84, -28, 87, 100, -117, 99, -13, 24,
            -89, 72, 66, 106, -78, -11, -21, 43, -66, 78, 93, 105, 29, 126, -73, -33, 30, -15, -32, -30, -10, 60, 25,
            23, 57, 105, 37, -121, 25, 59, -35, -44, 51, -18, 92, 109, 81, 45, -125, -119, 65, -6, 98, 125, 68, -11,
            40, -110, 36, 81, -30, 45, -95, 52, -81, 52, 83, -37, -123, -94, 60, 37, 98, -112, -79, -122, 114, 89, 102,
            99, -61, 70, 86, 86, -84, 28, -69, -28, 98, 26, -23, 85, -53, -78, -56, 119, -25, 83, 19, -88, 97, 81, -15,
            34, -54, -13, -53, -77, 103, -24, -97, -53, -34, -51, 35, 93, 58, -79, 85, 66, -38, -30, 85, -68, 44, 43,
            95, 70, -123, -65, -126, -69, -22, -17, -94, -77, -65, -109, -10, -2, 118, 66, -111, 16, 9, 35, 49, -23,
            -10, -103, -106, -119, 83, 118, 18, -16, 4, -72, -86, -24, 42, 106, 2, 53, 84, -8, 43, -78, -25, 101, -74,
            102, 79, -6, 101, -73, 33, -49, -107, -57, -118, -118, 21, 84, 7, -86, -39, -80, 116, 3, 109, 125, 109,
            -76, -123, -37, -24, -117, -11, 77, 42, -117, -26, 118, -70, 41, -53, 43, 99, 65, -31, 2, -26, -27, -49,
            -93, -40, 91, -100, -19, -58, -66, 48, -114, 56, 80, -125, -86, -95, 53, 106, -49, -54, -110, -4, 100, 105,
            94, 41, 55, 47, -68, 25, -121, -28, -80, -123, -11, 90, -42, -88, -109, 41, 103, -79, 87, 108, 26, -90, 49,
            108, -93, 7, -89, -20, -60, -17, -10, -29, 119, -5, -87, -12, 87, -90, -42, -55, 12, 79, -13, -66, -116,
            -94, 108, -31, 50, 102, 78, 118, 86, -116, 36, 34, 36, -116, -60, -20, -85, 91, 118, -110, -17, -50, -49,
            -2, 66, 94, 7, -66, 55, -58, -90, 105, 104, -115, -102, 76, 106, -94, -19, 37, 82, -91, 29, -103, 108, 86,
            44, 25, -101, 114, 117, -81, -124, -124, -53, -23, -62, -89, 12, -117, -79, 126, 9, 60, 54, -42, -116, 120,
            -70, 13, -1, -59, -120, 45, 89, 35, 122, -124, 68, 50, 49, -31, 8, 34, 33, 33, -53, 50, 94, -89, 119, 100,
            5, -64, -85, -64, 19, -109, -35, -85, 87, 107, -44, 28, -64, 115, -64, -93, -23, -89, -122, -115, 58, -23,
            -41, -109, -90, 101, -78, -3, -44, 118, -74, -18, -35, 74, 44, 25, -29, -31, -21, 30, -26, -98, 101, -9,
            -40, -58, -88, 56, 45, -92, 2, -32, -89, 92, -36, -56, 122, 43, -16, 99, 20, 101, -24, 114, -49, 98, 93,
            41, 123, -13, 110, 5, 126, -86, 6, -43, -34, -55, -66, 65, 107, -44, -54, -46, 95, -16, -33, 3, -101, 102,
            120, -3, 87, -128, 127, 6, -50, -87, 65, 53, 50, -55, -21, -53, -92, 54, -84, 46, 78, 119, -82, -23, -20,
            27, -11, 66, -6, -70, -35, 106, 80, -99, 86, -51, -119, -42, -88, 121, 0, 67, 13, -86, 122, -114, -41, -74,
            2, 79, -122, 34, 33, -102, 58, -101, 24, 74, 12, 113, 99, -51, -115, -108, -27, -107, -39, -93, -120, 19,
            69, 49, -78, -66, -17, -44, -26, -33, -105, 105, -68, 49, -9, 2, -71, 56, -110, -28, -109, -82, 31, -102,
            -19, -77, 3, -3, -109, -84, 95, 26, -81, -109, 120, -71, -72, -69, -5, -44, -68, 61, -120, -87, 65, 117,
            112, -90, 55, -94, 53, 106, -7, 92, -36, -35, 125, -94, 107, 26, 64, 100, 58, 59, -69, 79, -79, 77, 25, 47,
            64, 55, 116, 12, -45, -64, -93, 120, -20, 17, -5, 89, 53, -88, 110, -47, 126, 122, -106, 43, 25, -23, -49,
            94, 13, 42, 126, -126, -19, 47, -99, 92, 94, -64, 86, 32, 21, 120, 95, -31, 63, -63, 38, 4, 34, -104, 12,
            50, -87, 95, -113, 114, 0, 81, -78, -41, -71, 95, -31, 2, 17, -65, 48, 37, -104, 12, 38, -105, -74, -24,
            -15, 47, -38, 50, 8, 4, -126, -65, 88, 23, 75, 32, 16, 35, -120, 64, 32, 4, 34, 16, 8, -127, 8, 4, 66, 32,
            2, -127, 64, 8, 68, 32, 16, 2, 17, 8, -124, 64, 4, 2, 33, 16, -127, 64, 8, 68, 32, 16, 2, 17, 8, -124, 64,
            4, 2, 33, 16, -127, 64, 8, 68, 32, 16, 2, 17, 8, 4, 66, 32, 2, -127, 16, -120, 64, 32, 4, 34, 16, 8, -127,
            8, 4, 66, 32, 2, -127, 16, -120, 64, 32, 4, 34, 16, 92, 89, -4, 63, -2, -26, 98, 108, 76, -18, 23, -95, 0,
            0, 0, 0, 73, 69, 78, 68, -82, 66, 96, -126 };
}